The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.28

  • Changing to production version for release
  • Reverted to revision 4736 and converted `External File Attribute' values for symbolic links to hexadecimal (HAGGAI)
  • Fixed: #15026: AddTree does not include files with german umlauts in the filename (HAGGAI)
  • Switched from Compress::Zlib to Compress::Raw::Zlib (AGRUNDMA)
  • Moved crc32 from bin to script (ADAMK)

Changes for version 1.27_01

  • Makefile.PL will create a better META.yml
  • This is a test release for various improvements provided by Alan Haggai. The entire release is credited to his grant work.
  • Fixed #25726: extractMembers failing across fork on Windows.
  • Fixed #12493: Can't add new files to archives which contain files named 0,1,2,3,4,5,6,7,8,9 with no extension. (Files named "0" are not archived)
  • Fixed #22933: Properly extract symbolic links.
  • Fixed #20246: Ability to assign a compression level to addTree calls.
  • Corrected regular expression for stripping trailing /
  • Corrected addFileOrDirectory() behaviour and cleaned up some code
  • Added symbolic link support to addFileOrDirectory
  • Fixed #34657: No option, undefined behavior zipping symbolic links (symlinks)
  • Added storeSymbolicLink()
  • Fixed bitFlag() to set General Pupose Bit Flags

Documentation

Answers to a few frequently asked questions about Archive::Zip

Modules

Provide an interface to ZIP archive files.
A wrapper that lets you read Zip archive members as if they were files.
(DEPRECATED) methods for adding/extracting trees using Archive::Zip

Provides

in lib/Archive/Zip/Archive.pm
in lib/Archive/Zip/BufferedFileHandle.pm
in lib/Archive/Zip/DirectoryMember.pm
in lib/Archive/Zip/FileMember.pm
in lib/Archive/Zip/Member.pm
in lib/Archive/Zip/MockFileHandle.pm
in lib/Archive/Zip/NewFileMember.pm
in lib/Archive/Zip/StringMember.pm
in lib/Archive/Zip/ZipFileMember.pm